package com.stockz.watchlist.manager;

import java.util.List;

import com.stockz.watchlist.model.Entry;
import com.stockz.watchlist.model.EntryPrimaryKey;
import com.stockz.watchlist.model.EntrySearchCriteria;

public interface EntryManager {
	public void persist(Entry entry);
	public Entry merge(Entry entry);
	public void remove(Entry entry);
	public Entry get(EntryPrimaryKey entryPrimaryKey);
	public List<Entry> getByWatchListId(Long id);
	public List<Entry> find(EntrySearchCriteria criteria);
}
